﻿//==============================================================================
// AudioDeviceBase
//==============================================================================

#include "stdafx.h"
#include "../../Base/STLUtils.h"
#include "AudioDeviceBase.h"

namespace LNote
{
namespace Core
{
namespace Audio
{

//==============================================================================
// AudioDeviceBase
//==============================================================================

	//----------------------------------------------------------------------
	//
	//----------------------------------------------------------------------
    AudioDeviceBase::AudioDeviceBase()
    {
    }

	//----------------------------------------------------------------------
	//
	//----------------------------------------------------------------------
    AudioDeviceBase::~AudioDeviceBase()
    {
    }

	//----------------------------------------------------------------------
	//
	//----------------------------------------------------------------------
    void AudioDeviceBase::addAudioPlayer( AudioPlayerBase* player )
    {
        mAudioPlayerList.push_back( player );
    }

	//----------------------------------------------------------------------
	//
	//----------------------------------------------------------------------
    void AudioDeviceBase::removeAudioPlayer( AudioPlayerBase* player )
    {
        Base::STLUtils::remove( mAudioPlayerList, player );
    }

} // namespace Audio
} // namespace Core
} // namespace LNote

//==============================================================================
//
//==============================================================================